package com.hualude.roadsign.model;

import javax.persistence.*;

/**
 * Created by xu_jiaHui on 2018/3/24.
 */
@Entity
@Table(name = "tb_highLever", schema = "hualude_db", catalog = "")
public class HighLeverEntity {
    private Integer highLeverId;
    private String projectNumber;
    private Integer highLeverRegionId;
    private String highLeverLongitude;
    private String highLeverLatitude;
    private String highLeverProvince;
    private String highLeverCity;
    private String highLeverArea;
    private String highLeverRoadName;
    private String highLeverStartRoad;
    private String highLeverEndRoad;
    private String highLeverSize;
    private String highLeverPhoto;
    private String highLeverInstallTime;
    private String highLeverInstallOrg;
    private Integer highLeverPeriod;
    private Integer highLeverServiceLife;
    private String highLeverRemark;
    private Integer highLeverCreatorId;
    private Integer highLeverModifierId;
    private Integer highLeverOrgId;
    private Integer highLeverMainOrgId;
    private Integer highLeverIsComplete;
    private String highLeverPatrolTime;
    private String highLeverPatrolContent;
    private Integer alarmCount;
    private String alarmDeviceId;

    @Id
    @Column(name = "HighLeverId", nullable = false)
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    public Integer getHighLeverId() {
        return highLeverId;
    }

    public void setHighLeverId(Integer highLeverId) {
        this.highLeverId = highLeverId;
    }

    @Basic
    @Column(name = "ProjectNumber", nullable = true, length = 20)
    public String getProjectNumber() {
        return projectNumber;
    }

    public void setProjectNumber(String projectNumber) {
        this.projectNumber = projectNumber;
    }

    @Basic
    @Column(name = "HighLeverRegionId", nullable = true)
    public Integer getHighLeverRegionId() {
        return highLeverRegionId;
    }

    public void setHighLeverRegionId(Integer highLeverRegionId) {
        this.highLeverRegionId = highLeverRegionId;
    }

    @Basic
    @Column(name = "HighLeverLongitude", nullable = true, length = 20)
    public String getHighLeverLongitude() {
        return highLeverLongitude;
    }

    public void setHighLeverLongitude(String highLeverLongitude) {
        this.highLeverLongitude = highLeverLongitude;
    }

    @Basic
    @Column(name = "HighLeverLatitude", nullable = true, length = 20)
    public String getHighLeverLatitude() {
        return highLeverLatitude;
    }

    public void setHighLeverLatitude(String highLeverLatitude) {
        this.highLeverLatitude = highLeverLatitude;
    }

    @Basic
    @Column(name = "HighLeverProvince", nullable = true, length = 20)
    public String getHighLeverProvince() {
        return highLeverProvince;
    }

    public void setHighLeverProvince(String highLeverProvince) {
        this.highLeverProvince = highLeverProvince;
    }

    @Basic
    @Column(name = "HighLeverCity", nullable = true, length = 20)
    public String getHighLeverCity() {
        return highLeverCity;
    }

    public void setHighLeverCity(String highLeverCity) {
        this.highLeverCity = highLeverCity;
    }

    @Basic
    @Column(name = "HighLeverArea", nullable = true, length = 20)
    public String getHighLeverArea() {
        return highLeverArea;
    }

    public void setHighLeverArea(String highLeverArea) {
        this.highLeverArea = highLeverArea;
    }

    @Basic
    @Column(name = "HighLeverRoadName", nullable = true, length = 20)
    public String getHighLeverRoadName() {
        return highLeverRoadName;
    }

    public void setHighLeverRoadName(String highLeverRoadName) {
        this.highLeverRoadName = highLeverRoadName;
    }

    @Basic
    @Column(name = "HighLeverStartRoad", nullable = true, length = 20)
    public String getHighLeverStartRoad() {
        return highLeverStartRoad;
    }

    public void setHighLeverStartRoad(String highLeverStartRoad) {
        this.highLeverStartRoad = highLeverStartRoad;
    }

    @Basic
    @Column(name = "HighLeverEndRoad", nullable = true, length = 20)
    public String getHighLeverEndRoad() {
        return highLeverEndRoad;
    }

    public void setHighLeverEndRoad(String highLeverEndRoad) {
        this.highLeverEndRoad = highLeverEndRoad;
    }

    @Basic
    @Column(name = "HighLeverSize", nullable = true, length = 20)
    public String getHighLeverSize() {
        return highLeverSize;
    }

    public void setHighLeverSize(String highLeverSize) {
        this.highLeverSize = highLeverSize;
    }

    @Basic
    @Column(name = "HighLeverPhoto", nullable = true, length = 255)
    public String getHighLeverPhoto() {
        return highLeverPhoto;
    }

    public void setHighLeverPhoto(String highLeverPhoto) {
        this.highLeverPhoto = highLeverPhoto;
    }

    @Basic
    @Column(name = "HighLeverInstallTime", nullable = true, length = 20)
    public String getHighLeverInstallTime() {
        return highLeverInstallTime;
    }

    public void setHighLeverInstallTime(String highLeverInstallTime) {
        this.highLeverInstallTime = highLeverInstallTime;
    }

    @Basic
    @Column(name = "HighLeverInstallOrg", nullable = true, length = 50)
    public String getHighLeverInstallOrg() {
        return highLeverInstallOrg;
    }

    public void setHighLeverInstallOrg(String highLeverInstallOrg) {
        this.highLeverInstallOrg = highLeverInstallOrg;
    }

    @Basic
    @Column(name = "HighLeverPeriod", nullable = true)
    public Integer getHighLeverPeriod() {
        return highLeverPeriod;
    }

    public void setHighLeverPeriod(Integer highLeverPeriod) {
        this.highLeverPeriod = highLeverPeriod;
    }

    @Basic
    @Column(name = "HighLeverServiceLife", nullable = true)
    public Integer getHighLeverServiceLife() {
        return highLeverServiceLife;
    }

    public void setHighLeverServiceLife(Integer highLeverServiceLife) {
        this.highLeverServiceLife = highLeverServiceLife;
    }

    @Basic
    @Column(name = "HighLeverRemark", nullable = true, length = 200)
    public String getHighLeverRemark() {
        return highLeverRemark;
    }

    public void setHighLeverRemark(String highLeverRemark) {
        this.highLeverRemark = highLeverRemark;
    }

    @Basic
    @Column(name = "HighLeverCreatorId", nullable = true)
    public Integer getHighLeverCreatorId() {
        return highLeverCreatorId;
    }

    public void setHighLeverCreatorId(Integer highLeverCreatorId) {
        this.highLeverCreatorId = highLeverCreatorId;
    }

    @Basic
    @Column(name = "HighLeverModifierId", nullable = true)
    public Integer getHighLeverModifierId() {
        return highLeverModifierId;
    }

    public void setHighLeverModifierId(Integer highLeverModifierId) {
        this.highLeverModifierId = highLeverModifierId;
    }

    @Basic
    @Column(name = "HighLeverOrgId", nullable = true)
    public Integer getHighLeverOrgId() {
        return highLeverOrgId;
    }

    public void setHighLeverOrgId(Integer highLeverOrgId) {
        this.highLeverOrgId = highLeverOrgId;
    }

    @Basic
    @Column(name = "HighLeverMainOrgId", nullable = true)
    public Integer getHighLeverMainOrgId() {
        return highLeverMainOrgId;
    }

    public void setHighLeverMainOrgId(Integer highLeverMainOrgId) {
        this.highLeverMainOrgId = highLeverMainOrgId;
    }

    @Basic
    @Column(name = "HighLeverIsComplete", nullable = true)
    public Integer getHighLeverIsComplete() {
        return highLeverIsComplete;
    }

    public void setHighLeverIsComplete(Integer highLeverIsComplete) {
        this.highLeverIsComplete = highLeverIsComplete;
    }

    @Basic
    @Column(name = "HighLeverPatrolTime", nullable = true, length = 50)
    public String getHighLeverPatrolTime() {
        return highLeverPatrolTime;
    }

    public void setHighLeverPatrolTime(String highLeverPatrolTime) {
        this.highLeverPatrolTime = highLeverPatrolTime;
    }

    @Basic
    @Column(name = "HighLeverPatrolContent", nullable = true, length = 255)
    public String getHighLeverPatrolContent() {
        return highLeverPatrolContent;
    }

    public void setHighLeverPatrolContent(String highLeverPatrolContent) {
        this.highLeverPatrolContent = highLeverPatrolContent;
    }

    @Basic
    @Column(name = "AlarmCount", nullable = true)
    public Integer getAlarmCount() {
        return alarmCount;
    }

    public void setAlarmCount(Integer alarmCount) {
        this.alarmCount = alarmCount;
    }

    @Basic
    @Column(name = "AlarmDeviceId", nullable = true, length = 20)
    public String getAlarmDeviceId() {
        return alarmDeviceId;
    }

    public void setAlarmDeviceId(String alarmDeviceId) {
        this.alarmDeviceId = alarmDeviceId;
    }
}
